package com.qfedu.lc.server.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.qfedu.lc.common.vo.R;
import com.qfedu.lc.server.entity.PayLog;
import com.qfedu.lc.server.entity.UserMoneyLog;
import com.qfedu.lc.server.entity.UserWallet;
import com.qfedu.lc.server.mapper.PayLogMapper;
import com.qfedu.lc.server.mapper.UserMoneyLogMapper;
import com.qfedu.lc.server.mapper.UserWalletMapper;
import com.qfedu.lc.server.service.UserWalletService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


@Slf4j
@RequestMapping("/pay/alipay")
@RestController
public class PayCallBackController {


    @Autowired
    private UserWalletService userWalletService;


    @GetMapping("/cb")
    public R callback(String out_trade_no){

        log.info("订单号-no："+out_trade_no);

        if (out_trade_no.startsWith("w")){ // 钱包充值
           return userWalletService.addWallet(out_trade_no);
        }else if (out_trade_no.startsWith("v")){ // vip 直接购买

        }

        return R.fail("充值失败");
    }
}
